/***************************************************
> Copyright (C) 2024 ==KINGYI== All rights reserved.
> File Name: server.h
> Author:
> Mail: 
> Created Time: 2024年12月04日 星期三 10时28分49秒
***************************************************/

#ifndef _SERVER_H_
#define _SERVER_H_

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <signal.h>
#include <sys/epoll.h>
#include <pthread.h>
#include <mysql/mysql.h>

typedef struct User
{
	char type[20];
	char name[20];
	char pwd[20];
}USER;

typedef struct ClientType{
	int epfd;
	int fd;
}ClientType;

MYSQL mysql;
MYSQL db_init(MYSQL mysql);//连接数据库
MYSQL insert_info(USER *user, MYSQL mysql);//将信息存到数据库中
MYSQL display(MYSQL mysql);//显示数据库的数据
void parseJson(const char *p);//解包
void* read_msg(void* arg);
int server(void);

#endif
